MSDOS a USB

Otázka od: Vlastimil Zdenek

20. 11. 2003 10:36

Zdravim vas a prosim o pomoooooooooooooooc

Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
tiskarnu pripojenu pres USB port.
Na LPT je to to v poho:

copy print.txt LPT1/b

potreboval bych neco jako:
copy print.txt USB1/b

Lze to nejak udelat? Lze vubec poslat tisk na USB port z prikazove radky?
DOSovska aplikace je spoustena z W98, tak by mozna slo napsat "neco" v W98,
cemu by rozumela DOSovska aplikace......

Diky za radu!
Vlasta

W98, D5 Ent







----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: delphin@post.cz

20. 11. 2003 11:07

> Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> tiskarnu pripojenu pres USB port.
> Na LPT je to to v poho:

V DOSu v podstate neni sance, v DOSovem okne pro nektere programy pomuze
zachytavani portu LPT1 v nastaveni tiskarny.





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Martin Burle

20. 11. 2003 11:49

> potreboval bych neco jako:
> copy print.txt USB1/b


> Lze to nejak udelat? Lze vubec poslat tisk na USB port z prikazove radky?

AFAIK nelze. Navic, dnes uz na vetsinu tiskarem pripojenych pres USB nejde
jen tak neco "poslat", jsou GDI, nemaji podporu pro tisk ve znakovem rezimu.
Ve svych starych DOS-aplikacich resim problem s tiskem naprosto uspokojive
za pomoci DOSPrint manazeru, je jich na trhu nekolik, stoji par stovek.
Pokud se autor neozve sam, muzu ti na soukromy mail poslat kontakt na ten
nejlepsi z nich  . Podminkou je schopnost aplikace tisknout do souboru.

HTH, MB





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Zdenek Brejsa

20. 11. 2003 11:45

My to resime pres Win programek, ktery vezme soubor vznikly z DOS programu
(obsahuje i ESC seqence) tiskem do souboru, a prevede ho na grafickej neboli
standardni Win tisk - mame vlastni, ale existuje jich vice ...

Zdenda B. - programator

----- Original Message -----
From: <delphin@post.cz>
To: <delphi-l@clexpert.cz>
Sent: Thursday, November 20, 2003 10:37 AM
Subject: Re: MSDOS a USB


> > Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> > tiskarnu pripojenu pres USB port.
> > Na LPT je to to v poho:
>
> V DOSu v podstate neni sance, v DOSovem okne pro nektere programy pomuze
> zachytavani portu LPT1 v nastaveni tiskarny.
>
>





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Jiri Virt

20. 11. 2003 10:59

  a u nas to delame opacne .. z Win aplikaci (Quickreportu) to prevadime
na znakovou tiskarnu ..  


Jirka





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Jirka

20. 11. 2003 12:07

Ahoj
pod Win98 nevim, ale pod Win2000, XP se to da udelat tak ze ji nasdilis
na sit a pak pres prikaz "net use LPT2 //...." si ji pripojis na LPT2

Jirka

Vlastimil Zdenek wrote:
> Zdravim vas a prosim o pomoooooooooooooooc
>
> Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> tiskarnu pripojenu pres USB port.
> Na LPT je to to v poho:
>
> copy print.txt LPT1/b
>
> potreboval bych neco jako:
> copy print.txt USB1/b
>
> Lze to nejak udelat? Lze vubec poslat tisk na USB port z prikazove radky?
> DOSovska aplikace je spoustena z W98, tak by mozna slo napsat "neco" v W98,
> cemu by rozumela DOSovska aplikace......
>
> Diky za radu!
> Vlasta
>
> W98, D5 Ent






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Vladimir Teply

20. 11. 2003 12:09

"Vlastimil Zdenek" napsal:

> Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> tiskarnu pripojenu pres USB port.
> Na LPT je to to v poho:
>
> copy print.txt LPT1/b
>
> potreboval bych neco jako:
> copy print.txt USB1/b

Tiskarna musi byt sdilena (HP) a musite si ji namapovat jako LPT port - kde
P1 je jmeno pocitace
napr. "NET USE LPT2 \\P1\HP" - toto funguje pouze u NT a vyssich

u W9x musite mit zprovozneno TCP/IP a mapovat pres IP adresu pocitace -
pokud ma pocitac P1 adresu 192.168.0.1 tak nasledujicim zpusobem:
"NET USE LPT2 \\192.168.0.1\HP"






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Vlastimil Zdenek

20. 11. 2003 11:44

Diky vsem za prispevky!!
Sitove reseni neni mozne-pouze lokalni PC...

Reseni pres Win programek mi pripada jako nejschudnejsi.... Zkousel jsem,
ale nedokazal.. 
Chtit zdroje od vaseho Win programku by bylo asi najivni ze.... ? Tak
jinak: Kde tyto programky muzu najit? Jak je hledat? Za kolik na napr ten
vas?

Diky
Vlasta


> My to resime pres Win programek, ktery vezme soubor vznikly z DOS programu
> (obsahuje i ESC seqence) tiskem do souboru, a prevede ho na grafickej
neboli
> standardni Win tisk - mame vlastni, ale existuje jich vice ...
>
> Zdenda B. - programator
>
> ----- Original Message -----
> From: <delphin@post.cz>
> To: <delphi-l@clexpert.cz>
> Sent: Thursday, November 20, 2003 10:37 AM
> Subject: Re: MSDOS a USB
>
>
> > > Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> > > tiskarnu pripojenu pres USB port.
> > > Na LPT je to to v poho:
> >
> > V DOSu v podstate neni sance, v DOSovem okne pro nektere programy pomuze
> > zachytavani portu LPT1 v nastaveni tiskarny.
> >
> >
>
>
>
>







----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: petr palicka

20. 11. 2003 12:23

ahoj,

   potrebujes-li v dosu tisknout na usb tiskarnu,
muzes zkusit tohle:

1/ nasdilej tu tiskarnu po nejakym rozumnym jmenem.
    rekneme ze HP656C
2/ spust dosove oknu a pripoj tu tiskarnu:
    NET USE LPT1: \\ip_adresa\HP660C

musis ji pripojit z prikazove radky, protoze jinac
ti to idiotsky windowsy nedovoli a myslim, ze musis
pouzit IP adresu ze stejneho duvodu.

potom tiskni na LPT1 a mozna to pujde. pouzivam to
u sve domaci HP 656 C a jede to OK. akorat nevim,
jak cestina.

peca





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Zdenek Brejsa

20. 11. 2003 12:31

No, nas programek je dost spojenej s nasim DOS programem, takze ho ani
nenabizime k jinemu pouziti. Ale napr na www.mrp.cz je dobrej program tohoto
razeni "MRP tiskovy manazer" - zhruba za 1000,- demo ke stazeni. (pouzivali
jsme ho, nez vznikl ten nas)

> Reseni pres Win programek mi pripada jako nejschudnejsi.... Zkousel jsem,
> ale nedokazal.. 
> Chtit zdroje od vaseho Win programku by bylo asi najivni ze.... ? Tak
> jinak: Kde tyto programky muzu najit? Jak je hledat? Za kolik na napr ten
> vas?
>
> > My to resime pres Win programek, ktery vezme soubor vznikly z DOS
programu
> > (obsahuje i ESC seqence) tiskem do souboru, a prevede ho na grafickej
> neboli
> > standardni Win tisk - mame vlastni, ale existuje jich vice ...






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Jiri Virt

20. 11. 2003 12:48

Pokud umi DOSova aplikace tisk do souboru pak postaci toto ...

PrinterName = nazev tiskarny ve Win .. napr 'Epson FX 1050'


function PrintTextFile(const PrinterName,FileName,DocName:String):boolean;
var
hPrinter: THandle;
NumRead,NumWritten: DWORD;
DocInfo1: TDocInfo1;
FromF: file;
Opened:boolean;
Buf: array[0..1024] of byte;
Verze:TOSVersionInfoA;
PRINTERDEFAULTS:PRINTER_DEFAULTS;
begin
Opened:=False;Result:=False;
if FileExists(PChar(Filename)) then
begin
Verze.dwOSVersionInfoSize:= SizeOf(Verze);GetVersionEx(Verze);
AssignFile(FromF,FileName);Reset(FromF,1);{cti po jednom bloku}
if verze.dwPlatformId IN [VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32S]
then opened:=OpenPrinter(PChar(PrinterName),hPrinter,nil);
if verze.dwPlatformId = VER_PLATFORM_WIN32_NT then
 begin
  ZeroMemory(@PRINTERDEFAULTS,Sizeof(PRINTERDEFAULTS));
  PRINTERDEFAULTS.DesiredAccess := PRINTER_ACCESS_ADMINISTER OR
PRINTER_ALL_ACCESS;
  opened := OpenPrinter(PChar(PrinterName),hPrinter,@PRINTERDEFAULTS);
 end;
if(IOResult =0)AND Opened then
begin
 with DocInfo1 do
  begin
   pDocName := PChar(DocName);
   pOutputFile:= nil;
   pDataType := 'RAW';
  end;
 StartDocPrinter(hPrinter, 1, @DocInfo1);
 StartPagePrinter(hPrinter);
 repeat
  BlockRead (FromF,Buf,SizeOf(Buf), NumRead);
  WritePrinter(hPrinter,@Buf,NumRead,NumWritten);
 until (NumRead = 0) or (NumWritten <> NumRead);
 CloseFile(FromF);
 EndPagePrinter(hPrinter);EndDocPrinter(hPrinter);ClosePrinter(hPrinter);
 SendMessage(0,WM_SPOOLERSTATUS,0,0);PostMessage(0,WM_SPOOLERSTATUS,0,0);
 Result:=True;
 end;{OpenPrinter}
end;{FileExists}
end;{PrintTextFile}


Jirka Virt





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: petr palicka

20. 11. 2003 14:06

> Sitove reseni neni mozne-pouze lokalni PC...

to nevadi, nainstaluj telefoni adapter, TCP/IP,
clienta Mrkvosoft site a jeste sdileni tiskaren.
jak rikam, doma mi to jede. Wir98, bez site.

peca





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Vlastimil Zdenek

20. 11. 2003 13:30


jooo, vypada to OK, jen nemohu najit porebne knihovny a promenne
(TDocInfo1,PRINTER_DEFAULTS,...). Muzes prosim jeste nakopnout?

Diky
Vlasta


> Pokud umi DOSova aplikace tisk do souboru pak postaci toto ...
>
> PrinterName = nazev tiskarny ve Win .. napr 'Epson FX 1050'
>
>
> function PrintTextFile(const PrinterName,FileName,DocName:String):boolean;
> var
> hPrinter: THandle;
> NumRead,NumWritten: DWORD;
> DocInfo1: TDocInfo1;
> FromF: file;
> Opened:boolean;
> Buf: array[0..1024] of byte;
> Verze:TOSVersionInfoA;
> PRINTERDEFAULTS:PRINTER_DEFAULTS;
> begin
> Opened:=False;Result:=False;
> if FileExists(PChar(Filename)) then
> begin
> Verze.dwOSVersionInfoSize:= SizeOf(Verze);GetVersionEx(Verze);
> AssignFile(FromF,FileName);Reset(FromF,1);{cti po jednom bloku}
> if verze.dwPlatformId IN [VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32S]
> then opened:=OpenPrinter(PChar(PrinterName),hPrinter,nil);
> if verze.dwPlatformId = VER_PLATFORM_WIN32_NT then
> begin
> ZeroMemory(@PRINTERDEFAULTS,Sizeof(PRINTERDEFAULTS));
> PRINTERDEFAULTS.DesiredAccess := PRINTER_ACCESS_ADMINISTER OR
> PRINTER_ALL_ACCESS;
> opened := OpenPrinter(PChar(PrinterName),hPrinter,@PRINTERDEFAULTS);
> end;
> if(IOResult =0)AND Opened then
> begin
> with DocInfo1 do
> begin
> pDocName := PChar(DocName);
> pOutputFile:= nil;
> pDataType := 'RAW';
> end;
> StartDocPrinter(hPrinter, 1, @DocInfo1);
> StartPagePrinter(hPrinter);
> repeat
> BlockRead (FromF,Buf,SizeOf(Buf), NumRead);
> WritePrinter(hPrinter,@Buf,NumRead,NumWritten);
> until (NumRead = 0) or (NumWritten <> NumRead);
> CloseFile(FromF);
> EndPagePrinter(hPrinter);EndDocPrinter(hPrinter);ClosePrinter(hPrinter);
> SendMessage(0,WM_SPOOLERSTATUS,0,0);PostMessage(0,WM_SPOOLERSTATUS,0,0);
> Result:=True;
> end;{OpenPrinter}
> end;{FileExists}
> end;{PrintTextFile}
>
>
> Jirka Virt
>
>
>
>







----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Jiri Virt

20. 11. 2003 14:17

jo,

uses winspool, windows;

Jirka


>
> jooo, vypada to OK, jen nemohu najit porebne knihovny a promenne
> (TDocInfo1,PRINTER_DEFAULTS,...). Muzes prosim jeste nakopnout?
>





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Zdenek Brejsa

20. 11. 2003 13:38

> Pokud umi DOSova aplikace tisk do souboru pak postaci toto ...
>
> PrinterName = nazev tiskarny ve Win .. napr 'Epson FX 1050'
>
>
> function PrintTextFile(const PrinterName,FileName,DocName:String):boolean;
....

a bude to pracovat i s GDI tiskarnou ?





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: CIS

26. 11. 2003 20:36



> -----Original Message-----
> From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]
On
> Behalf Of Vladimir Teply
> Sent: Thursday, November 20, 2003 11:06 AM
> To: delphi-l@clexpert.cz
> Subject: Re: MSDOS a USB
>
> "Vlastimil Zdenek" napsal:
>
> > Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> > tiskarnu pripojenu pres USB port.
> > Na LPT je to to v poho:
> >
> > copy print.txt LPT1/b
> >
> > potreboval bych neco jako:
> > copy print.txt USB1/b
>
[Alda]
to nevadi, nainstaluj telefoni adapter, TCP/IP,
clienta Mrkvosoft site a jeste sdileni tiskaren.
jak rikam, doma mi to jede. Wir98, bez site.

peca
> Tiskarna musi byt sdilena (HP) a musite si ji namapovat jako LPT port
-
> kde
> P1 je jmeno pocitace
> napr. "NET USE LPT2 \\P1\HP" - toto funguje pouze u NT a vyssich
>
> u W9x musite mit zprovozneno TCP/IP a mapovat pres IP adresu pocitace
-
> pokud ma pocitac P1 adresu 192.168.0.1 tak nasledujicim zpusobem:
> "NET USE LPT2 \\192.168.0.1\HP"
>
>
>
>






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)